第二期:上手 NAS 之基础管理
购买 NAS 后,很多人便会迫不及待地想用 NAS 玩一些花式操作,但我还是要花一些时间来讲讲 NAS 的基础管理。NAS 的基础配置、安装插件的基本方法、NAS 连接方法……这些是 NAS 的基础,了解了这些,你才能在折腾高级功能时事半功倍。
群晖的 DSM 系统对大量操作进行了简化,点几下就能完成配置工作,非常便捷。本章会带领大家快速了解 NAS 的管理方法、读取文件的方式,把 NAS 的基础功能好好用起来。
初次上手 NAS
NAS 的基本功能设计相当易用,每一步都很简单,不需要输入代码,也不需要进行复杂的配置就能使用。因此我只打算用较短的篇幅讲完如何安装、初次配置、如何进入管理界面、如何从官方渠道安装套件这些基础操作。
如何安装 NAS
一台成品 NAS 的安装非常简单,几步就能完成设备的启动——
- 装入硬盘
- 连上网线
- 连上电源线
- 打开电源开关
安装 NAS 很简单
这里有几个注意点:
- 部分 NAS 的硬盘位上可能有一把塑料小锁防止别人随意打开取出硬盘,这把塑料钥匙需要保管好。
- NAS 不需要配备鼠标键盘显示器,而是像设置路由器一样,在一台联网设备上进行基础配置。
- 群晖的 NAS 预装了 DiskStation Manager(简称 DSM)的系统,主要的管理工作都通过网络在网页端完成。即便重装 DSM 系统,也可以通过远程的方式进行安装。
如何找到并配置 NAS
打开 NAS 的电源开关后,接下来的操作都不再需要碰 NAS 本体了。在手机端或电脑端都可以完成 NAS 的配置工作。
首先需要让手机或电脑连上和 NAS 相同的局域网中。接下来有多种方法可以找到局域网中的 NAS。
方法一:使用 NAS 厂商建议的方式查找。比如群晖提供了局域网内的在线查找服务 Web Assistant:直接用浏览器访问 find.synology.com 或 find.quickconnect.to 即可。
安装 NAS 步骤 - 找到NAS
方法二:在浏览器3中输入NAS 的局域网 IP 地址,通常是 192.168.1.XXX:5000
的形式。群晖可以直接用默认设备名: diskstation:5000
来找到设备。局域网 IP 地址可以在路由器的配置界面中找到。
方法三:通过手机端 App 来配置 NAS。比如群晖在手机端的 App 名字叫群晖管家(原名 DS Finder),在手机端下载群晖管家后,由 App 自动检测局域网中已有的 NAS 设备,可以通过手机端完成所有的初始设置。
附:群晖管家下载链接:
初次配置的过程中需要设置默认用户名和密码,这将是初始的管理员账号,然后点击登录。如果将来希望将 NAS 用于外网访问,这里的用户名和密码最好设置复杂一些,防止被人恶意攻击。
此时还会让你注册群晖账号,设置 QuickConnect 码。QuickConnect 码相当于这台 NAS 的身份证,它能帮助你在外网快速连接到 NAS,手机 App 端也需要这个码进行连接,后续还可以修改。这一步是推荐设置的,因为群晖为用户提供了外网连接服务,如果你的网络环境未受到运营商的限制,不需要做多余的配置就能够直接在外网访问了。
如果需要重装,则需要用到群晖的本地客户端 Synology Assistant(官网 6.2 版下载),这是官方指定的 DSM 安装管理工具,下载完毕后同样可以对 NAS 进行配置。初次配置之后的大部分管理工作可以直接在浏览器中进行。
上面提到的工具都可以在群晖官方下载中心中搜索机型,并下载相应的最新版。
如何配置存储空间
一块全新且未经格式化的硬盘插入 NAS 是无法直接使用的,至少需要设置一个存储空间才能使用。我们需要对硬盘进行存储空间分配。
群晖对存储空间的分配方案是「存储池 - 存储空间」(部分机型可以做到自动设置)。在分配存储空间时,DSM 会自动优化存储容量、提高硬盘性能。
- 点击左上角的「主菜单」按钮,找到「存储空间管理员」。
- 进入后点击「存储空间 - 新增」。
- 如果你不想麻烦,可以直接选择「快速设置」,即将硬盘设置为 SHR(Synology Hybird Raid),这是群晖的专有格式。初次上手的读者建议直接选择此项。
- 接下来勾选硬盘、确认格式化、选择文件系统格式为 Btrfs。
如果你插入了多块硬盘,且了解 RAID 及其好处和风险,可以选择「自定义」并设置为 RAID 0、1、5、6、10 等 RAID 方案,这些方案我会放在下方的「可选步骤:配置 RAID Group」部分进行详细讲解。
如果这里没有显示以上 RAID 方案,可能是机器盘位不足以组成 RAID,也可能是系统版本、硬件版本不支持。
部分机型还支持 SSD 缓存,有助于加快 NAS 的读写速度。在「存储空间管理员」中可以选择「SSD 缓存建议」来查看系统推荐的 SSD 缓存大小。DSM 会根据数据判断文件使用情况,经常访问的文件会显示为「热」,然后被自动移动到 SSD 中加速读写速度。而较少使用的文件会被存储到 HDD 中。
完成配置之后,NAS 会对硬盘进行奇偶一致性检验,用于校验传输正确性。如果硬盘容量很大,可能需要很长的时间进行,期间影响传输速度。不过在校验期间 NAS 的大部分功能都已经可以正常使用了。如果是全新硬盘,也可以选择不做校验。
存储空间管理界面
如何为 NAS 安装套件
配置完存储空间后,NAS 已经可以承担一些基础功能,作为一个存储设备来用了。默认提供了 File Station 这一基础的文件管理工具。
我们显然不会满足于这一点点功能,那么如何为 NAS 安装套件呢?
群晖提供了「套件中心」方便我们安装各种各样的插件,从远程下载到同步百度网盘、从照片管理到视频管理、从摄像头管理到智能家居。如果不满足于官方提供的套件,还可以手动添加更多的套件源来丰富 NAS 的功能。
初次安装只需点开「套件中心」,找到自己需要的套件,安装即可(套件中心中大部分插件都是免费的,少量插件需要购买才能使用)。
套件中心
除了下载套件中心中的插件,我们还可以手动上传 .spk
文件来安装套件。.spk
安装文件可以在群晖的下载中心和第三方网站上下载。也有一些第三方网站直接提供第三方套件源,方便我们安装和配置第三方套件。
除了套件中心,DSM 上还支持 Docker 这一神器,大大扩充了 DSM 可安装的套件数量,可以让 NAS 彻底转型成为一台小型服务器。
不过先不用着急,下一章我们会详细讲解各种建议安装的套件。
在初次安装时,推荐安装 Drive、Moment、Video Station 这几个基础套件,分别用于文件管理、照片管理、视频管理,让 NAS 发挥好它存储文件的本职工作。下一章会对这些插件进行详细介绍。
如何设置共享文件夹
共享文件夹是 NAS 的根文件夹,可以理解为第一级文件夹。
在安装一些套件的同时,套件会自动创建一些文件夹。常见的有以下文件夹——
- web:用于存放网页内容,由 Web Station 自动创建。
- photo:用于存放照片和照片文件夹中,由 Photo Station 自动创建。
- music:用于存放音乐文件,由 Audio Station 自动创建。
- video:用于存放视频文件,由 Video Station 自动创建。
- home:用于存放每个用户的个人文件,互相无法访问。启用「用户主目录」后,自动创建。
- homes:包含所有 home 文件夹,仅管理员可以访问并看见所有用户的文件夹。
- NetBackup:启用网络备份服务时自动创建。
- usbshare:在通过 USB 连接 NAS 时自动创建,如果有多个硬盘接入,则会创建
usbshare[数字]
形式的文件夹。
共享文件夹
这些共享文件夹的位置并不一定都在同一块硬盘上,而是跟随套件的安装,自动选择存储位置。因此如果你装上了多块硬盘,想把其中一块作为电影盘,最好把 Video Station 安装在这块硬盘上,方便自动读取数据。
如果你在一开始就把所有的服务都放在了第一块硬盘上也没关系,可以通过另行设置文件夹的方法,来跨硬盘添加文件夹,都是可行的方案。
除此之外,你还可以用管理员账户任意新建共享文件夹,只是不建议与这些已有的文件夹重名。每个共享文件夹都可以进行权限的配置,控制各个账户能够访问的内容。
具体配置:
- 进入「控制面板 - 共享文件夹 - 新增」。
- 填写「名称 - 所在位置」后进入下一步。
- 在设置向导中可以设置「隐藏共享文件夹」,勾选「对没有权限的用户隐藏子文件夹和文件」即可。
- 接下来对「加密、配额、检查数据完整性」这几项进行配置,如果没有需要就直接跳过,最后完成。
硬盘、存储池、存储空间、共享文件夹之间的关系是怎样的?
他们之间的关系可以这样理解:
- 一块或多块硬盘可以组成存储池,以单盘或 RAID 形式。
- 有的存储池可以划分为多个存储空间(与存储池的类型有关)。
- 在存储空间上建立多个共享文件夹。
如果搞不清楚关系也不用过分纠结,在后期使用中,只有共享文件夹才是接触最多的。
硬盘、存储空间、共享文件夹
提升体验的可选步骤
经过最基础的配置之后,就可以开始使用 NAS 了。
可选步骤:基本的权限配置
NAS 允许多个用户同时使用,不同的用户想存放各自的文件而不被别人看到,那就需要做基本的权限设置,并创建 Home 文件夹。
- 基本权限设置 如果你的 NAS 是一个人使用,那么你可以独享整个 NAS 而不需要进行用户权限的配置。 但如果你想让你的家人、同事和你一起使用这个 NAS,那就需要做一些基本的权限设置,来限定每个人的权限和可见范围。 如果要安装 Web Station 等有外部用户访问的套件,还需要注意 http 用户组和 Guest 用户的权限。
在「控制面板 - 用户」中,你可以为家人、同事创建各自的账号。
- 如果是给外部用户分配账号,还可以设置「账户到期日」和「不允许修改密码」。
- 如果是给健忘的同事分配账号,则可以在「高级 - 密码设置」中允许「用户通过邮箱重置密码」,能够在登录界面显示「忘记密码?」按钮。新建用户账号
在「控制面板 - 群组」中,可以对群组的权限进行配置,让特定的成员和成员组访问某个服务和权限。群组的作用是为多个用户批量分配权限,在公司场景下比较有用。
系统默认有 Administrators 和 Users 群组,前者是管理员,后者是普通用户。管理员可以对共享文件夹进行创建和删除,并具备创建用户、配置用户权限等权限。
群组权限
- 创建 Home 文件夹 NAS 的共享文件夹默认是所有人可见的,除了通过权限的方式来限制别人看到某个文件夹中的内容。还可以创建 Home 文件夹,来让每个人都有自己的私密空间。 在「控制面板 - 用户」中勾选「用户主目录」就可以启用用户主目录服务了。主目录会存放在一个存储空间中,这个目录建议放在容量较大或安全性较高的硬盘中,因为之后存放文件的 Drive 套件和存放照片的 Moment 套件都会将 Home 作为为根目录。 不过需要注意的是,Administrators 群组的用户有着最高的权限,是可以看到所有用户的 Home 文件夹的(在
homes/用户名
目录下),因此不要给所有人都分配最高的权限,否则 Home 文件夹就形同虚设了。启动家目录服务
可选步骤:配置 RAID Group
RAID(Redundant Arrays of Independent Disks)是「磁盘阵列」的意思。简单地说,就是把多个硬盘组合起来形成一个磁盘组,目的通常是「提高读写速度」或「为文件做备份」防止硬盘损坏丢失数据。
最常用的 RAID 方案是 RAID 0 和 RAID 1——
- RAID 0:高速度、高风险 RAID 0 是将 2 个以上的硬盘组合成一个大容量硬盘组,以提高速度。 比如 4 个硬盘组成 RAID 0,就可以达到 4 倍的读写速度。总容量是 4 个硬盘的总和。 但缺点是不允许任何一块硬盘损坏,损坏一块将损失所有数据。
RAID 0
- RAID 1:高安全、低空间 RAID 1 是将 2–4 个硬盘组合成一个冗余备份硬盘组,以保证数据的完整性。 比如 4 个硬盘组成 RAID 1,系统会同时在每个硬盘上写入相同的数据,所以哪怕坏了 3 个硬盘,只要有 1 个是好的,数据就得以保全。 但缺点是大幅减少存储空间,只能存放其中最小一块硬盘的容量。假设手头有 4 块硬盘,分别是 2T、4T、6T、8T 的硬盘组成 RAID 1 ,只能存储 2T 的数据,所以我们通常用 2 块相同大小的硬盘组 RAID 1 就足够保障数据安全。
RAID 1
了解了最常用的两种 RAID 后,剩余的 RAID 成本比较高,需要 3–4 个硬盘实现,这里做一下简单概括:
- RAID 5
存储空间仅减少 1 个硬盘、提高读取速度。但降低写入速度、坏盘不能超过 1 块、恢复较麻烦。 3 个硬盘起。比如 4 个硬盘组成 RAID 5,能获得 3 个硬盘的存储空间。
RAID 5
- RAID 6
存储空间减少 2 个硬盘,其余与 RAID 5 相同。 4 个硬盘起。比如 4 个硬盘组成 RAID 6,能获得 2 个硬盘的存储空间。
RAID 6
- RAID 10
兼具 RAID 0 的速度和 RAID 1 的安全。但存储空间是总容量的一半。 RAID 10 的原理是将每两块硬盘组合成 RAID 1 来保证安全,然后将这个硬盘组组合成 RAID 0 来提高速度,因此需要 4 个硬盘起,且必须偶数个。
RAID 10
- 还有一些比较少用的方案:JBOD、RAID F1
- JBOD 将多块硬盘简单集合,没有额外效果。 其实看 JBOD 的全称就能明白了:
Just a Bunch Of Disks
,即「简单磁盘捆绑」,只是把多个硬盘合并成一个大的逻辑盘。不具备前端逻辑和 RAID 的特性。 - RAID F1 RAID 5 的 SSD 加强版,3 个硬盘起,允许 1 个坏盘。 RAID F1 是为 SSD 设计的模式,通过写入情况来平衡 SSD 寿命,能够降低整体 SSD 写入磨损。
RAID F1
- JBOD 将多块硬盘简单集合,没有额外效果。 其实看 JBOD 的全称就能明白了:
- 还有群晖自己两种的 SHR(Synology Hybrid RAID)方案:
- SHR SHR 会优化不同容量的硬盘,避免因 RAID 产生的容量浪费。 相当于 RAID 1 + RAID 5,坏盘不能超过 1 块。允许你使用不同型号、不同容量的硬盘,灵活性较高,可以分配任意数量的硬盘。
SHR 1
- SHR–2 较少提及,和 RAID 6 类似, 至少需要 4 块硬盘,坏盘不能超过 2 块。
SHR 2
- SHR SHR 会优化不同容量的硬盘,避免因 RAID 产生的容量浪费。 相当于 RAID 1 + RAID 5,坏盘不能超过 1 块。允许你使用不同型号、不同容量的硬盘,灵活性较高,可以分配任意数量的硬盘。
- Basic 默认的中庸方案。 一块硬盘一个空间,优缺点就和你的 C、D、E、F 盘一样,一个盘满了就要考虑挪到另一个盘。D 盘坏了也不会影响其他的盘正常运行。
- 到底要不要组 RAID 总的来说,RAID 的速度和安全不能兼备。如果没有特殊要求,我建议直接选择 Basic 类型,既不用冒高风险,也不会降低和浪费存储空间,安全性和速度都在一个适中的水平。
如果想要提升速度,你可以选择 RAID 0,并承担数据灭失的风险;
如果想要更加安全,你可以选择 RAID 1 或 RAID 10,并接受 –50% 存储空间。
当然,选择 Basic 也并不意味着「裸奔」,如果想要防止硬盘损坏丢失重要文件,及时做好手动备份、计划任务备份等操作,同样可以保证数据的安全。
以上 RAID 方案可以根据你的个人需求进行选择。如果计算不清,还可以借助群晖 RAID 计算器帮助你快速计算空间。
RAID 计算器
还有在实际操作时可能产生的一个问题,那就是组 RAID 需要先清空硬盘。所以,如果你已经使用了一段时间再想组 RAID,那么最好的方法就是再买两块硬盘组 RAID。否则就需要先挪出文件,再格式化硬盘后组 RAID,非常麻烦。
另外,即便有 RAID 做备份,丢失和恢复数据的过程也不是令人愉快的事情。所以在选择 RAID 方案时,对硬盘也有一些额外的建议:
如果购买了便宜的桌面级、家用级硬盘,建议选择 Basic,单盘损坏时不影响其他数据。
如果想组 RAID,尽量选择耐用的硬盘,比如 NAS 专用盘,避免出现问题恢复起来麻烦。
如果想组 RAID,尽量一步到位选择大容量硬盘,因为 RAID 不易扩容,在重建和扩容时会消耗大量的时间。
RAID 并非万能,重要数据还是要定期检查备份,防止多块硬盘同时出现问题。
当然了,如果实在难以抉择,也不用过分纠结,直接用 Basic 就可以了。
可选步骤:配置局域网静态 IP
访问 NAS 的局域网 IP 地址并不是一成不变的。
由于大部分 NAS 操作都需要在网页端的管理界面中完成,如果局域网中增加了新设备或路由器重启,这一地址可能会改变,就需要回到 Synology Assistant 中再次查看地址,很是麻烦。所以最好可以把 NAS 的局域网 IP 地址固定下来,方便我们后续访问。
如果想让 NAS 保持一个固定的局域网 IP 不变,那就需要进入路由器后台,进行「静态路由」的配置,一般也叫「DHCP 静态 IP 分配」「手动设置 DHCP」等。
DHCP绑定-路由器
DHCP 绑定 - 小米
这项功能可以将 NAS 和某个特定的局域网 IP(如 192.168.1.200)绑定到一起,这样即便重启路由器,NAS 的内网 IP 地址也不会改变了。
如何在各种设备上访问 NAS 文件
完成了 NAS 端的配置,如何在手机电脑上无缝访问 NAS,是我们面临的第一个问题。
官方工具 Drive:最易使用的方案
文件存储是 NAS 的基础功能,群晖自带的 File Station、Drive 都是文件管理的工具,还有一个 Cloud Station 则是一款针对文件同步的工具。其中 Drive 是最易用的方案,下面简单讲讲它们的区别:
- File Station 是群晖的早期文件管理工具,作用相当于 macOS 的 Finder、Windows 的文件资源管理器,你能通过 File Station 看到 NAS 中的所有用户数据(不包括系统数据)。
- Cloud Station 则是群晖的早期文件同步工具,类似于「百度同步盘」「微云同步盘」之类的工具,作用是在 PC 端和 NAS 端建立联系来同步数据。Drive 是 Cloud Station 的完整后续产品。现在已经不建议使用 Cloud Station。
- Drive 是群晖的新款文件管理 + 同步工具,是更简单易用的文件管理器,整合了历史版本管理、同步功能等多种现代化功能。提供各个平台的客户端用于同步、备份、查看。不过 Drive 的内容更倾向于管理用户的个人数据,内容可以算是 File Station 的子集。因此 File Station 仍然有它的作用。
如果想了解他们更具体的功能差异清单,可以查看这张表格《Synology Drive 与 Cloud Station 之间的功能有何差异?》。这里我列出几个最主要的异同点:
套件 | Synology Drive | Cloud Station |
---|---|---|
历史版本 | ✅ | ✅ |
实时同步 | ✅ | ✅ |
双向同步 | ✅ | ✅ |
文件共享链接 | ✅ | ✅ |
限制下载共享链接 | ✅ | ❌ |
在线编辑 | ✅ | ❌ |
同步他人共享的文件 | ✅ | ❌ |
按需同步 | ✅ | ❌ |
仅上传同步 | ✅ | ❌ |
在线浏览 | ✅ | ❌(仅同步的本地文件) |
同步 Office 文件 | ✅ | ❌ |
浏览 Office 文件 | ✅ | ❌ |
与 iOS 文件集成 | ✅ | ❌ |
集成为 Microsoft Office 存储库 | ✅ | ❌ |
其中,实时同步、双向同步、历史版本,这些 Drive 和 File Station 都可以实现。
而如果你需要对外分享文件链接、在线编辑 Word、按需上传、与 iOS 的 File 应用集成这些功能,那我更建议你使用 Drive。
如果从现在开始使用,我更推荐你使用 Drive 来作为主要的文件管理工具。
- 如何配置 Drive File Station 中能查看到 NAS 中的所有用户文件夹,而 NAS 在安装套件时会自动创建一些系统默认文件夹,比如 NetBackup、Usbshare 等。这些文件夹平时不一定用得到,但在 File Station 中总是显示,干扰视线。你可以用权限管理的方法将其隐藏,但我更推荐直接使用 Drive 来管理你需要同步的个人文件。 Drive 的安装很具有典型性,我们通常把 NAS 端称为服务端,把自己的手机、PC 称为客户端。NAS 的作用就是建立一个服务端并长期运行,以便在任意一个客户端上读取其中的数据。 我们以往使用的服务,都是不需要配置服务端(也不能配置)的,只需要下载和使用客户端软件即可。所以这里的教程要分为「服务端配置」和「客户端配置」两个部分。
- 服务端配置 首先我们要在 NAS 服务端安装 Drive 套件。
在 PC 进入「NAS 网页端 - 套件中心」,找到 Synology Drive Server,点击安装套件。
安装 Drive
安装完毕后,进入「Synology Drive 管理控制台」,设置「我的文件」和「团队文件夹」。然后打开 Synology Drive 就可以使用网页版了。
除了最基础的配置,Drive 控制管理台中还提供了「版本控制」的选项,默认提供文件的 32 个历史版本。还有「日志」和「客户端列表」功能,方便检查文件的使用情况和客户端访问情况。
设置 Drive
这里也解释下 Drive 中提供的几个类别是什么作用:
我的文件:你的私人文件,存放在
home/Drive
目录下。团队文件夹:你的团队文件夹,可以由多个人共同访问。可以是根目录下的文件夹。
计算机备份:是指从 PC 中单向备份到 NAS 的文件。
以我个人为例,Drive 中包含了多种类型的文件,根据使用情况的不同分为私人和团队文件夹。
比如 Desktop 是桌面同步,显然是私人文件,那就放在「我的文件」中。又比如 Software 有私人软件(像是开发工具),也有适合给家人一起用的软件(像是装机必备软件),那就在私人和团队中各建一个软件文件夹。
Drive 功能
网页端的使用和普通网盘比较像,支持拖拽上传、批量下载、回收站还原等功能。还有标签整理功能,但需要注意标签与 macOS 系统自带的标签并不通用,只能在网页端和手机端查看。
- 客户端配置 群晖提供了相当便捷的官方文件管理客户端。桌面客户端提供「同步」和「备份」两种基础功能,在最新版本的客户端中还提供「按需同步」功能;移动客户端则提供「查看」和「下载」为主的功能,可以进行简单文件管理、文件下载功能。 客户端配置也很简单,首先下载 Drive 的客户端工具——Synology Drive Client。 进入「网页版 NAS - Drive」,点击「左下角的头像 - 客户端 - 下载客户端」就能下载到 Windows、macOS、移动端客户端。Android 用户需要到国内应用商店搜索 Drive 进行下载。 也可以到 Synology 下载中心并从桌面实用程序类别中下载 Synology Drive 客户端。
下载 Drive 客户端 本地配置时,填写 IP 地址或 QuickConnect 码、输入用户名和密码进行连接。
设置 Drive 客户端 连接后编辑 NAS 端文件夹和本地需要同步的文件夹。这里就展现出了 Drive 的优势—— Drive 可以将子文件夹与本地文件夹进行同步,而不需要将整个共享文件夹同步到本地。 大多数公共云平台只允许你把整个目录全部存储到同一个位置,比如将 OneDrive 的所有文件存放到
D:\OneDrive
目录下。即便有按需存储功能,那也只能适应 OneDrive 的存储方式,很难与本地文件管理相结合。 而 Drive 则不同,你可以将 NAS 上的任意一个文件夹,与本地的任意一个文件夹同步起来。比如在 NAS 上有home/Drive/文档/项目文件
和home/Drive/文档/私人文件
;你可以将它们分别同步到C:\项目
和D:\文档
中,不受任何限制。我的部分同步内容 如果电脑容量吃紧,不想把完整目录同步到本地。则可以在「高级设置 - 同步模式」中勾选「按需同步以节省硬盘空间」。这样只会同步文件目录,只有当你打开或者调用这些文件时,再进行即时下载。
设置 Drive 客户端 「与我共享」功能比较少用,可以直接选「稍后设置」来跳过这一步。 设置完成后,Drive 会进行一次完整同步,如果你选择的本地文件夹中已经有文件了,那也会将其中的文件上传一份到 NAS 中,保持文件一致性。
- 第三方连接方式 NAS 与国内网盘在表现形式上最大的不同在于,国内网盘喜欢提供一个本地客户端,供你访问其中的文件。但 NAS 并不会提供这样一个客户端,只有网页版。但实际上,除了官方客户端,你还可以用其他途径来传输文件。 相比网盘客户端,NAS 的访问方式——通过文件传输协议,用本地文件管理器直接访问 NAS 上的文件——体验会更好。
- 了解文件传输协议 软件和配置方法有很多种,但在这之前大家先了解一些与传输协议有关的必要知识。 NAS 通常采用标准的文件传输协议,以适应各种设备的需求。群晖的 DSM 有多种文件传输协议可供选用。
SMB/AFP/NFS 协议:这几项分别是由 Windows、macOS、Linux 主导的文件传输方式。传输协议并非独占,只是支持程度不同(比如 macOS 和 Windows 都支持 SMB)。SMB 适合在局域网内使用,不适合外网访问。
FTP/TFTP/FTPS/SFTP 协议:FTP 协议运用范围非常广,连接简单方便,只需要 IP + 端口就能够访问。但由于 FTP 是明文传输、安全性低,加之速度一般,上传下载都需要完整传输。因此适合用来编辑小文件,不适合流媒体、同步等任务。
WebDAV 协议:WebDAV 在各种服务器上都有支持,以 http 链接的形式就可以进行传输。因此服务端和客户端应用都相当广泛。WebDAV 最初是以远程编辑文本为主要功能的协议,后来逐渐支持版本管理、文件传输、资源锁定等功能。CalDAV 和 CardDAV 都是基于 WebDAV 的协议。
DLNA 协议:这一协议要求设备处于同一网段内,是专门用于局域网媒体播放的协议。解码工作会放在 NAS 端进行。
除了这些协议,还有一些有意思的存储技术。有的人希望把 NAS 当成纯粹的本地硬盘来使用,又不想通过 WebDAV、FTP 等方式映射到本地。此时就可以依靠 iSCSI 服务将 NAS 上的硬盘空间作为本地硬盘使用。
iSCSI 技术:iSCSI 的 I/O 读写能力远高于映射目录,稳定性也高,但对多用户的兼容性较差,适合单设备用户使用。
更直观一些,如果按系统平台来分:
Windows 默认可用:SMB、FTP、WebDAV、iSCSI
Mac 默认可用:SMB、FTP、AFP、WebDAV
Linux 默认可用:SMB、FTP、NFS(或更多)
如果依靠安装额外软件,三个平台都可以额外支持 WebADV、DLNA、iSCSI,或是获得更好的体验。
当然,这些协议只是底层技术,并不是特定的客户端。但有了这些协议的支持,就使得文件传输并不局限在某个特定工具,只要 NAS 启用某协议、客户端软件支持该协议,两者就能建立连接并进行文件传输。
- 了解文件传输工具 看完上面一大段的你可能依然不知道如何操作,其实软件开发商已经替你考虑到了这些问题。 下面就结合实际工具来讲讲如何在各个平台上访问 NAS 内的文件。这里推荐几种方案,以便你能不费力气地完成配置。
- 服务端启用协议和安装服务 第一步是在服务端启用上面提到的协议和服务。
启用 SMB 等:在「NAS 网页端 - 控制面板 - 文件服务」中,可以启用 SMB、AFP、NFS、FTP 等多种协议。
启用 WebDAV:在「NAS 网页端 - 套件中心 - 安装 WebDAV Server」,并启用 HTTP、HTTPS 端口,默认为 5005、5006。
这里并不是开得越多越好,建议只打开你需要用到的服务,关闭那些不熟悉的协议。
- Windows 推荐方案一:局域网 SMB 在不安装任何工具的情况下,可以利用 Windows 自带的 SMB 功能内网连接 NAS。 可用工具:系统自带「文件资源管理器」 使用方法:
打开文件资源管理器,在地址栏输入
\\设备名\文件夹名称
就能连接到共享文件夹(仅内网),比如\\DS918\home
。如果想快捷访问,可以用「映射网络驱动器」,输入
\\设备名\文件夹名称
和用户名密码,就可以将 NAS 作为一个网络驱动盘使用。也可以在「网络」中打开网络发现,然后直接进入 NAS。
这三种方法都是基于 SMB 的连接,如果不清楚你的设备名,在 NAS 网页端启用 SMB 时应该会告诉你。
控制面板会告知设备名
Windows 的文件资源管理器也自带 WebDAV 映射功能,但不支持 https 且不稳定,因此不推荐。
- Windows 推荐方案二:外网 RaiDrive + WebDAV 这类工具大多支持 WebDAV、FTP、SMB 等多种协议,能在我的电脑中映射一块网络硬盘,不占用本地空间。对于本身电脑容量吃紧的用户而言是个不错的方案。 目前比较推荐的是 RaiDrive 这款工具,界面现代化且免费版足够好用,稳定性也不错,还支持其他网盘同步功能。此外还有 NetDrive 这款付费工具、CarotDAV 这款可免费商用的工具,都能实现类似功能。 可用工具:RaiDrive,同类工具:NetDrive、CarotDAV 等 使用方法:
在配置界面中点击「添加」。
选择 WebDAV,在地址栏中输入 NAS 的 IP 地址和端口(内网外网均可),如果需要将 NAS 的某个盘映射到本地,则加上
home/Drive
之类的路径。在我的电脑中打开查看新增的网络硬盘。
在 RaiDrive 中设置 WebDAV
- Windows 推荐方案三:iSCSI 远程硬盘 让 NAS 变成网络扩容硬盘,通过 iSCSI 可以实现近似本地硬盘的体验,这对那些「并不需要任何多余服务只想为自己电脑加几块硬盘做仓库」的人来说,是非常实用的。缺点是不适合多人分享,仅适合单台设备使用,而且 NAS 端不再显示文件内容。 可用工具:系统自带功能 使用方法:
首先在 NAS 上配置 iSCSI 功能,在 NAS 上的「iSCSI Manager - 目标」中,创建一个新的 iSCSI Target,然后创建一个 iSCSI LUN。
服务端配置完成后再进行 Windows 端配置,依次进入「控制面板 - 管理工具 - 发现 - 发现门户」输入 NAS 的 IP 地址和端口(内网外网均可),默认端口为 3260,然后确定。
最后就是连接 iSCSI。在第二步的页面中,进入「目标」标签页,选中刚刚添加的 NAS,点击「连接 - 确定」。
连接完毕后,为什么在我的电脑里找不到呢?因为这时候 NAS 就像一块硬盘插到了电脑上。需要在「控制面板 - 管理工具 - 计算机管理 - 硬盘管理」中,对新增的网络硬盘进行格式化。完成后就可以正常使用了。
iSCSI
这一功能藏得很深,如果找不到具体按钮的位置,可以参照《如何在 Windows Server 上使用 iSCSI Target》查看更详细的步骤。
- macOS 推荐方案一:局域网 SMB、AFP、WebDAV 在 macOS 中可以用 SMB、AFP、WebDAV 三种方案。 可用工具:Finder 自带功能 使用方法:在 Finder 的菜单栏中选择「前往 - 连接服务器」,在服务器地址栏中输入 IP 或名称。 这里的格式是以
smb://
或afp://
为开头,以.local
为结尾。比如smb://DS918.local
或afp://192.168.1.188
。同样是输入用户名和密码即可。 这里也可以输 WebDAV 连接,通常是http://192.168.1.188:5005/home
这种形式。 - macOS 推荐方案二:外网 Yummy FTP Pro + WebDAV macOS 也有类似 RaiDrive 的 WebDAV 连接工具,比如 Yummy FTP Pro 和 CloudMounter,连接方式大同小异。填写服务器的 IP 地址、用户名、密码。与 NAS 建立起连接后就可以远程访问 NAS 中的文件。 由于 macOS 本身就支持 WebDAV 方案,因此这些工具更多的意义在于提高连接的稳定性、附加功能上。
- iOS 推荐方案一:Drive App + 文件应用 由于手机经常要在非局域网环境下使用,因此移动端常用的方案通常是群晖自己的 Drive App 以及对外网兼容性较好的 WebDAV。 我们可以先用 IP 地址进行连接,只能在局域网内使用。将来经过配置后,还可以在远程访问。 对于第一次使用的用户而言。最方便的依然是直接使用 Drive。 Drive 应用本身的功能比较简单,iOS 的 Drive App 已经支持在系统自带的「文件」应用中使用了。在 Drive App 中无法直接查看的 TXT、PDF 文件,都可以借助文件应用打开。
Drive for iOS 但是由于 iOS 的沙盒机制,你还是没办法在手机上稳定地直接编辑 NAS 中的文件,必须下载到本地、编辑完成、再上传到 NAS 中才可以。 即便使用 MWeb、Ulysses、iA Writer 等支持外部库的文本编辑工具。要么是不支持这种类型的外部库,要么是编辑时间一长,就出现无法保存的问题,这对写稿这种需要经常保存的工作而言,使用体验非常尴尬。因此建议等待 iOS 的进一步支持,再将写稿这件事情放到 iPhone、iPad 上完成。 如果对「直接编辑 NAS 上的文件」这件事情没什么需求,偶尔需要在手机上看一下 NAS 上的文件、发送一份文档给领导,这些基础操作还是没问题的。
- iOS 推荐方案二:Documents + WebDAV 一些第三方文件管理器支持同步功能,这样一来起码能够将本地的修改实时同步到 NAS 上了。Readdle 开发的 Documents 就提供了「WebDAV 同步」的功能。 配置方法同样简单,在「连接 - 添加连接 - WebDAV 服务器」中添加配置。配置完毕后进入网盘,点击上方的同步,就能将这个文件夹同步到 iOS 设备上。
Documents 当然,如果你后期自己在 NAS 上安装了 OwnCloud 之类的其他文件服务,还可以用它们提供的客户端。这里暂且不提。
- Android 推荐方案一:Drive App Android 的 Drive App 功能差不多,文件的读取和打开都需要在 Drive 中完成。此外各种文件都可以用第三方工具打开。
- Android 推荐方案二:Solid Explorer + WebDAV Solid Explorer 是一款支持 WebDAV、FTP 等功能的付费文件管理工具。用同类型的支持 WebDAV 功能的文件管理器都可以实现连接。 配置和上面的方法大同小异,在工具中找到 WebDAV 的配置界面,输入 IP、用户名、密码等,成功连接即可。 可用工具:Solid Explorer、ES 管理器等。
- 连接方式小结 这里提到的各种方案应该可以满足大部分日常访问 NAS 的需求了,你可以在这些方案中挑选适合你的,也可以按这些思路找到新的做法和软件工具。比如 macOS 也能通过 Xtend SAN iSCSI Initiator 之类的工具实现 iSCSI 连接。这种「可实现」的方案可以有数十上百种,但他们使用的协议无非是上面提到的这几种,WebDAV 作为最为通用的一种适合外网的协议,各种支持 WebDAV 同步的工具,都可以将 NAS 作为服务端、存储端来使用。
- 了解文件传输协议 软件和配置方法有很多种,但在这之前大家先了解一些与传输协议有关的必要知识。 NAS 通常采用标准的文件传输协议,以适应各种设备的需求。群晖的 DSM 有多种文件传输协议可供选用。
总结
了解 NAS 的基本功能和存储方面的知识后,你就可以让所有的设备都连接到 NAS 中。学会为 NAS 安装插件后,套件中心中的大部分插件都可以根据需要灵活安装。
学会了这些基础,下一期就要讲到 NAS 中各种有意思的插件和功能,包括照片管理、视频管理、音频管理等诸多官方插件。